import db from "../db.js"
import {DataTypes} from "sequelize";

const user = db.define("user",{
    id:{
        type:DataTypes.INTEGER,
        primaryKey:true,
        allowNull:false,
        autoIncrement:true,
        unique:true
    },
    name:{
        type:DataTypes.STRING(50),
        allowNull: false
    },
    password:{
        type:DataTypes.STRING(255),
        allowNull: false
    },
    mobile:{
        type:DataTypes.STRING(255),
        allowNull: false
    },
    register_time:{
        type: DataTypes.DATEONLY,
        allowNull: false
    },
    follow_count:{
        type: DataTypes.INTEGER,
        allowNull: true,
        default: 0
    },
    follow_list:{
        type:DataTypes.STRING(255),
        allowNull:true
    },
    video_count:{
        type: DataTypes.INTEGER,
        allowNull: true,
        default: 0
    }
},{
    tableName: "user",
    timestamps: false,
});

export default user
